HAL QSPI APIs listing for migration ¶
This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.
HAL QSPI constants ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_QSPI_ERROR_DMA |
l4, f4, g4, h7 |
HAL_XSPI_ERROR_DMA |
|
|
HAL_QSPI_ERROR_INVALID_CALLBACK |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_QSPI_ERROR_INVALID_PARAM |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_QSPI_ERROR_NONE |
l4, f4, g4, h7 |
HAL_XSPI_ERROR_NONE |
|
|
HAL_QSPI_ERROR_TIMEOUT |
l4, f4, g4, h7 |
HAL_XSPI_ERROR_TIMEOUT |
|
|
HAL_QSPI_ERROR_TRANSFER |
l4, f4, g4, h7 |
HAL_XSPI_ERROR_TRANSFER |
|
|
HAL_QSPI_TIMEOUT_DEFAULT_VALUE |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
QSPI_ADDRESS_16_BITS |
l4, f4, g4, h7 |
HAL_XSPI_ADDR_16BIT |
|
|
QSPI_ADDRESS_1_LINE |
l4, f4, g4, h7 |
HAL_XSPI_ADDR_1LINE |
|
|
QSPI_ADDRESS_24_BITS |
l4, f4, g4, h7 |
HAL_XSPI_ADDR_24BIT |
|
|
QSPI_ADDRESS_2_LINES |
l4, f4, g4, h7 |
HAL_XSPI_ADDR_2LINES |
|
|
QSPI_ADDRESS_32_BITS |
l4, f4, g4, h7 |
HAL_XSPI_ADDR_32BIT |
|
|
QSPI_ADDRESS_4_LINES |
l4, f4, g4, h7 |
HAL_XSPI_ADDR_4LINES |
|
|
QSPI_ADDRESS_8_BITS |
l4, f4, g4, h7 |
HAL_XSPI_ADDR_8BIT |
|
|
QSPI_ADDRESS_NONE |
l4, f4, g4, h7 |
HAL_XSPI_ADDR_NONE |
|
|
QSPI_ALTERNATE_BYTES_16_BITS |
l4, f4, g4, h7 |
HAL_XSPI_ALTERNATE_BYTES_16BIT |
|
|
QSPI_ALTERNATE_BYTES_1_LINE |
l4, f4, g4, h7 |
HAL_XSPI_ALTERNATE_BYTES_1LINE |
|
|
QSPI_ALTERNATE_BYTES_24_BITS |
l4, f4, g4, h7 |
HAL_XSPI_ALTERNATE_BYTES_24BIT |
|
|
QSPI_ALTERNATE_BYTES_2_LINES |
l4, f4, g4, h7 |
HAL_XSPI_ALTERNATE_BYTES_2LINES |
|
|
QSPI_ALTERNATE_BYTES_32_BITS |
l4, f4, g4, h7 |
HAL_XSPI_ALTERNATE_BYTES_32BIT |
|
|
QSPI_ALTERNATE_BYTES_4_LINES |
l4, f4, g4, h7 |
HAL_XSPI_ALTERNATE_BYTES_4LINES |
|
|
QSPI_ALTERNATE_BYTES_8_BITS |
l4, f4, g4, h7 |
HAL_XSPI_ALTERNATE_BYTES_8BIT |
|
|
QSPI_ALTERNATE_BYTES_NONE |
l4, f4, g4, h7 |
HAL_XSPI_ALTERNATE_BYTES_NONE |
|
|
QSPI_AUTOMATIC_STOP_DISABLE |
l4, f4, g4, h7 |
HAL_XSPI_AUTOMATIC_STOP_DISABLED |
|
|
QSPI_AUTOMATIC_STOP_ENABLE |
l4, f4, g4, h7 |
HAL_XSPI_AUTOMATIC_STOP_ENABLED |
|
|
QSPI_CLOCK_MODE_0 |
l4, f4, g4, h7 |
HAL_XSPI_CLOCK_LOW |
|
|
QSPI_CLOCK_MODE_3 |
l4, f4, g4, h7 |
HAL_XSPI_CLOCK_HIGH |
|
|
QSPI_CS_HIGH_TIME_1_CYCLE |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
QSPI_CS_HIGH_TIME_2_CYCLE |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
QSPI_CS_HIGH_TIME_3_CYCLE |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
QSPI_CS_HIGH_TIME_4_CYCLE |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
QSPI_CS_HIGH_TIME_5_CYCLE |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
QSPI_CS_HIGH_TIME_6_CYCLE |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
QSPI_CS_HIGH_TIME_7_CYCLE |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
QSPI_CS_HIGH_TIME_8_CYCLE |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
QSPI_DATA_1_LINE |
l4, f4, g4, h7 |
HAL_XSPI_REGULAR_DATA_1LINE |
|
|
QSPI_DATA_2_LINES |
l4, f4, g4, h7 |
HAL_XSPI_REGULAR_DATA_2LINES |
|
|
QSPI_DATA_4_LINES |
l4, f4, g4, h7 |
HAL_XSPI_REGULAR_DATA_4LINES |
|
|
QSPI_DATA_NONE |
l4, f4, g4, h7 |
HAL_XSPI_REGULAR_DATA_NONE |
|
|
QSPI_DDR_HHC_ANALOG_DELAY |
l4, f4, g4, h7 |
HAL_XSPI_DELAY_HOLD_NONE |
|
|
QSPI_DDR_HHC_HALF_CLK_DELAY |
l4, f4, g4, h7 |
HAL_XSPI_DELAY_HOLD_QUARTCYC |
|
|
QSPI_DDR_MODE_DISABLE |
l4, f4, g4, h7 |
HAL_XSPI_DATA_DTR_DISABLED |
|
|
QSPI_DDR_MODE_ENABLE |
l4, f4, g4, h7 |
HAL_XSPI_DATA_DTR_ENABLED |
|
|
QSPI_DUALFLASH_DISABLE |
l4, f4, g4, h7 |
HAL_XSPI_MEMORY_SINGLE |
|
|
QSPI_DUALFLASH_ENABLE |
l4, f4, g4, h7 |
HAL_XSPI_MEMORY_DUAL |
|
|
QSPI_FLAG_BUSY |
l4, f4, g4, h7 |
HAL_XSPI_FLAG_BUSY |
|
|
QSPI_FLAG_FT |
l4, f4, g4, h7 |
HAL_XSPI_FLAG_FT |
|
|
QSPI_FLAG_SM |
l4, f4, g4, h7 |
HAL_XSPI_FLAG_SM |
|
|
QSPI_FLAG_TC |
l4, f4, g4, h7 |
HAL_XSPI_FLAG_TC |
|
|
QSPI_FLAG_TE |
l4, f4, g4, h7 |
HAL_XSPI_FLAG_TE |
|
|
QSPI_FLAG_TO |
l4, f4, g4, h7 |
HAL_XSPI_FLAG_TO |
|
|
QSPI_FLASH_ID_1 |
l4, f4, g4, h7 |
HAL_XSPI_IO_7_0 |
|
|
QSPI_FLASH_ID_2 |
l4, f4, g4, h7 |
HAL_XSPI_IO_7_4 |
|
|
QSPI_INSTRUCTION_1_LINE |
l4, f4, g4, h7 |
HAL_XSPI_INSTRUCTION_1LINE |
|
|
QSPI_INSTRUCTION_2_LINES |
l4, f4, g4, h7 |
HAL_XSPI_INSTRUCTION_2LINES |
|
|
QSPI_INSTRUCTION_4_LINES |
l4, f4, g4, h7 |
HAL_XSPI_INSTRUCTION_4LINES |
|
|
QSPI_INSTRUCTION_NONE |
l4, f4, g4, h7 |
HAL_XSPI_INSTRUCTION_NONE |
|
|
QSPI_IT_FT |
l4, f4, g4, h7 |
HAL_XSPI_IT_FT |
|
|
QSPI_IT_SM |
l4, f4, g4, h7 |
HAL_XSPI_IT_SM |
|
|
QSPI_IT_TC |
l4, f4, g4, h7 |
HAL_XSPI_IT_TC |
|
|
QSPI_IT_TE |
l4, f4, g4, h7 |
HAL_XSPI_IT_TE |
|
|
QSPI_IT_TO |
l4, f4, g4, h7 |
HAL_XSPI_IT_TO |
|
|
QSPI_MATCH_MODE_AND |
l4, f4, g4, h7 |
HAL_XSPI_MATCH_MODE_AND |
|
|
QSPI_MATCH_MODE_OR |
l4, f4, g4, h7 |
HAL_XSPI_MATCH_MODE_OR |
|
|
QSPI_SAMPLE_SHIFTING_HALFCYCLE |
l4, f4, g4, h7 |
HAL_XSPI_SAMPLE_SHIFT_HALFCYCLE |
|
|
QSPI_SAMPLE_SHIFTING_NONE |
l4, f4, g4, h7 |
HAL_XSPI_SAMPLE_SHIFT_NONE |
|
|
QSPI_SIOO_INST_EVERY_CMD |
l4, f4, g4, h7 |
HAL_XSPI_SIOO_DISABLED |
|
|
QSPI_SIOO_INST_ONLY_FIRST_CMD |
l4, f4, g4, h7 |
HAL_XSPI_SIOO_ENABLED |
|
|
QSPI_TIMEOUT_COUNTER_DISABLE |
l4, f4, g4, h7 |
HAL_XSPI_TIMEOUT_DISABLE |
|
|
QSPI_TIMEOUT_COUNTER_ENABLE |
l4, f4, g4, h7 |
HAL_XSPI_TIMEOUT_ENABLE |
|
|
HAL_QSPI_ABORT_CB_ID |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_QSPI_CMD_CPLT_CB_ID |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_QSPI_ERROR_CB_ID |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_QSPI_FIFO_THRESHOLD_CB_ID |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_QSPI_MSP_DEINIT_CB_ID |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_QSPI_MSP_INIT_CB_ID |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_QSPI_RX_CPLT_CB_ID |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_QSPI_RX_HALF_CPLT_CB_ID |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_QSPI_STATE_ABORT |
l4, f4, g4, h7 |
HAL_XSPI_STATE_ABORT |
|
|
HAL_QSPI_STATE_BUSY |
l4, f4, g4, h7 |
HAL_XSPI_STATE_IDLE |
|
|
HAL_QSPI_STATE_BUSY_AUTO_POLLING |
l4, f4, g4, h7 |
HAL_XSPI_STATE_AUTO_POLLING_ACTIVE |
|
|
HAL_QSPI_STATE_BUSY_INDIRECT_RX |
l4, f4, g4, h7 |
HAL_XSPI_STATE_RX_ACTIVE |
|
|
HAL_QSPI_STATE_BUSY_INDIRECT_TX |
l4, f4, g4, h7 |
HAL_XSPI_STATE_TX_ACTIVE |
|
|
HAL_QSPI_STATE_BUSY_MEM_MAPPED |
l4, f4, g4, h7 |
HAL_XSPI_STATE_MEMORY_MAPPED_ACTIVE |
|
|
HAL_QSPI_STATE_ERROR |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_QSPI_STATE_READY |
l4, f4, g4, h7 |
HAL_XSPI_STATE_INIT |
|
|
HAL_QSPI_STATE_RESET |
l4, f4, g4, h7 |
HAL_XSPI_STATE_RESET |
|
|
HAL_QSPI_STATUS_MATCH_CB_ID |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_QSPI_TIMEOUT_CB_ID |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_QSPI_TX_CPLT_CB_ID |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_QSPI_TX_HALF_CPLT_CB_ID |
l4, f4, g4 |
Removed / New Usage changes |
HAL QSPI enumerations ¶
HAL QSPI macros ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
__HAL_QSPI_CLEAR_FLAG |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
__HAL_QSPI_DISABLE |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
__HAL_QSPI_DISABLE_IT |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
__HAL_QSPI_ENABLE |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
__HAL_QSPI_ENABLE_IT |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
__HAL_QSPI_GET_FLAG |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
__HAL_QSPI_GET_IT_SOURCE |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
__HAL_QSPI_RESET_HANDLE_STATE |
l4, f4, g4, h7 |
Removed / New Usage changes |
HAL QSPI structures ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
QSPI_AutoPollingTypeDef |
l4, f4, g4, h7 |
hal_xspi_auto_polling_config_t |
|
|
QSPI_CommandTypeDef |
l4, f4, g4, h7 |
hal_xspi_regular_cmd_t |
|
|
QSPI_HandleTypeDef |
l4, f4, g4, h7 |
hal_xspi_handle_t |
|
|
QSPI_InitTypeDef |
l4, f4, g4, h7 |
hal_xspi_timing_config_t |
|
|
QSPI_MemoryMappedTypeDef |
l4, f4, g4, h7 |
hal_xspi_memory_mapped_config_t |
|
|
pQSPI_CallbackTypeDef |
l4, f4, g4, h7 |
hal_xspi_cb_t |
HAL QSPI functions ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_QSPI_Abort |
l4, f4, g4, h7 |
HAL_XSPI_Abort |
|
|
HAL_QSPI_AbortCpltCallback |
l4, f4, g4, h7 |
HAL_XSPI_AbortCpltCallback |
|
|
HAL_QSPI_Abort_IT |
l4, f4, g4, h7 |
HAL_XSPI_Abort_IT |
|
|
HAL_QSPI_AutoPolling |
l4, f4, g4, h7 |
HAL_XSPI_ExecRegularAutoPoll |
|
|
HAL_QSPI_AutoPolling_IT |
l4, f4, g4, h7 |
HAL_XSPI_ExecRegularAutoPoll_IT |
|
|
HAL_QSPI_CmdCpltCallback |
l4, f4, g4, h7 |
HAL_XSPI_CmdCpltCallback |
|
|
HAL_QSPI_Command |
l4, f4, g4, h7 |
HAL_XSPI_SendRegularCmd |
|
|
HAL_QSPI_Command_IT |
l4, f4, g4, h7 |
HAL_XSPI_SendRegularCmd_IT |
|
|
HAL_QSPI_DeInit |
l4, f4, g4, h7 |
HAL_XSPI_DeInit |
|
|
HAL_QSPI_ErrorCallback |
l4, f4, g4, h7 |
HAL_XSPI_ErrorCallback |
|
|
HAL_QSPI_FifoThresholdCallback |
l4, f4, g4, h7 |
HAL_XSPI_FifoThresholdCallback |
|
|
HAL_QSPI_GetError |
l4, f4, g4, h7 |
HAL_XSPI_GetLastErrorCodes |
|
|
HAL_QSPI_GetFifoThreshold |
l4, f4, g4, h7 |
HAL_XSPI_GetFifoThreshold |
|
|
HAL_QSPI_GetState |
l4, f4, g4, h7 |
HAL_XSPI_GetState |
|
|
HAL_QSPI_IRQHandler |
l4, f4, g4, h7 |
HAL_XSPI_IRQHandler |
|
|
HAL_QSPI_Init |
l4, f4, g4, h7 |
HAL_XSPI_Init |
|
|
HAL_QSPI_MemoryMapped |
l4, f4, g4, h7 |
HAL_XSPI_StartMemoryMappedMode |
|
|
HAL_QSPI_MspDeInit |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_QSPI_MspInit |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_QSPI_Receive |
l4, f4, g4, h7 |
HAL_XSPI_Receive |
|
|
HAL_QSPI_Receive_DMA |
l4, f4, g4, h7 |
HAL_XSPI_Receive_DMA |
|
|
HAL_QSPI_Receive_IT |
l4, f4, g4, h7 |
HAL_XSPI_Receive_IT |
|
|
HAL_QSPI_RegisterCallback |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_QSPI_RxCpltCallback |
l4, f4, g4, h7 |
HAL_XSPI_RxCpltCallback |
|
|
HAL_QSPI_RxHalfCpltCallback |
l4, f4, g4, h7 |
HAL_XSPI_RxHalfCpltCallback |
|
|
HAL_QSPI_SetFifoThreshold |
l4, f4, g4, h7 |
HAL_XSPI_SetFifoThreshold |
|
|
HAL_QSPI_SetFlashID |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_QSPI_SetTimeout |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_QSPI_StatusMatchCallback |
l4, f4, g4, h7 |
HAL_XSPI_StatusMatchCallback |
|
|
HAL_QSPI_TimeOutCallback |
l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_QSPI_Transmit |
l4, f4, g4, h7 |
HAL_XSPI_Transmit |
|
|
HAL_QSPI_Transmit_DMA |
l4, f4, g4, h7 |
HAL_XSPI_Transmit_DMA |
|
|
HAL_QSPI_Transmit_IT |
l4, f4, g4, h7 |
HAL_XSPI_Transmit_IT |
|
|
HAL_QSPI_TxCpltCallback |
l4, f4, g4, h7 |
HAL_XSPI_TxCpltCallback |
|
|
HAL_QSPI_TxHalfCpltCallback |
l4, f4, g4, h7 |
HAL_XSPI_TxHalfCpltCallback |
|
|
HAL_QSPI_UnRegisterCallback |
l4, f4, g4, h7 |
Removed / New Usage changes |